// electron 模块所提供的功能都是通过命名空间暴露出来的。
const { app, BrowserWindow } = require("electron/main");
const path = require('node:path')


// 创建打开应用时的窗口
function createWindow (){
    let win = new BrowserWindow({
        width:800,
        height:700,
        webPreferences:{
            preload:path.join(__dirname,'preload.js'),
            nodeIntegration:true,
        },
    })
    // win.loadFile('index.html')//开完窗体后加载指定入口页面，开启渲染进程工作
    win.loadURL('http://localhost:8080/')
}
// app模块负责管理生命周期
app.whenReady().then(() => {
 createWindow()
});

app.on("window-all-closed", () => {
  if (process.platform !== "darwin") app.quit();
});
